
// {1:222, 2:123, 5:888}，请把数据处理为如下结构：[222, 123, null, null, 888, null, null, null, null, null, null, null]。
let obj = {1:222, 2:123, 5:888};
const result = Array.from({length: 12}).map((item, index) => obj[index + 1] || null);
console.log(result)//[222, 123, null, null, 888, null, null, null, null, null, null, null]

// Array.from({length: 12})创建出来的是12个undefined
// 而new Array（12）创建出来的是12个空位子，当map遍历到空位子时会跳过，直接不会遍历。